Automata Construction for PSL

نویسندگان

  • Doron Bustan
  • Dana Fisman
  • John Havlicek
چکیده

The language PSL [1] is a temporal logic standardized by the Accellera standards organization and currently undergoing the process of becoming an IEEE standard. The core of PSL, denoted here LTL WR, is an extension of the linear temporal logic LTL. The extension takes two orthogonal directions. In one direction the logic is interpreted over finite, possibly truncated, as well as infinite words. Truncated words are words that are finite, but not necessarily maximal. Reasoning over truncated words (as well as maximal words) is important for incomplete verification methods such as simulation and bounded model checking as well as for supporting abort/reset operators [7]. In another direction, new basic formulas and operators are added to the language. The new basic formulas are weak and strong regular expressions [6], and the new operators are suffix conjunction/implication that combine regular expressions with other formulas. In this document we provide automata construction for LTL WR. We show that for every LTL WR formula φ there exists a Büchi automaton whose size is exponential in the size of φ. In addition, we classify the complexity of model checking simple properties of the regular expression layer. The suggested constructions can be used in the process of model checking PSL properties using the automata-theoretic approach. A construction for a logic extending LTL with suffix conjuction/implication operators, interpreted over infinite words appears in [9]. A construction for a logic extending LTL with suffix conjunction/implication operators, interpreted over finite/infinite maximal words appears in [10]. A construction for reasoning over truncated words, via reset operators appears in [2]. Our contribution is twofold. First, we are the first to show a construction for weak regular expressions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Property - based Synthesis of Optimized Büchi Automata ( Deliverable

Dissemination Level PU Public ⊠ PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) Notices For information, contact Roderick Bloem [email protected]. This document is intended to fulfil ...

متن کامل

PSL Model Checking and Run-Time Verification Via Testers

The paper introduces the construct of temporal testers as a compositional basis for the construction of automata corresponding to temporal formulas in the PSL logic. Temporal testers can be viewed as (non-deterministic) transducers that, at any point, output a boolean value which is 1 iff the corresponding temporal formula holds starting at the current position. The main advantage of testers, c...

متن کامل

On the Merits of Temporal Testers

The paper discusses the merits of temporal testers, which can serve as a compositional basis for automata construction corresponding to temporal formulas in the context of LTL, PSL, and MITL logics. Temporal testers can be viewed as (non-deterministic) transducers that, at any point, output a boolean value which is 1 iff the corresponding temporal formula holds starting at the current position....

متن کامل

Syntactic Optimizations for PSL Verification

The IEEE standard Property Specification Language (PSL) allows to express all ω-regular properties mixing Linear Temporal Logic (LTL) with Sequential Extended Regular Expressions (SEREs), and is increasingly used in many phases of the hardware design cycle, from specification to verification. In recent works, we propose a modular and symbolic PSL compilation that is extremely fast in conversion...

متن کامل

From PSL to LTL: A Formal Validation in HOL

Using the HOL theorem prover, we proved the correctness of a translation from a subset of Accellera’s property specification language PSL to linear temporal logic LTL. Moreover, we extended the temporal logic hierarchy of LTL that distinguishes between safety, liveness, and more difficult properties to PSL. The combination of the translation from PSL to LTL with already available translations f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005